//Carolyne Vowell 29Nov05 #include "colors.inc" #include "golds.inc" #include "metals.inc" #include "woods.inc" #include "transforms.inc" #include "shapes.inc" #include "math.inc" #include "glass.inc" #include "stones.inc" #include "textures.inc" #include "stars.inc" declare a = object {merge { sphere { <0,0,2> 1 pigment {color rgbf <1,0,1,clock*1/10>} } triangle {<-1,2,-0.5>, <2,-2,4>, <2,-2,6> pigment {color Green} } } } declare b = object {merge { sphere { <0,0,0> 1 pigment {color rgbf <0,1,1,clock*1/10>} } triangle {<-2.7,0,0>, <1.7,0,-1>, <1.7,0,1> pigment {color Silver} } } } declare c = object {merge { sphere { <0,0,0> 1 pigment {color rgbf <1,0,0,clock*1/10>} } triangle { <-2.7,0,0>, <1.7,0,-1>, <1.7,0,1> pigment {color Blue} } } } object { a rotate <0,clock*360/10,0> } object { b translate <1,2,-.5> rotate } object { c translate <-1.7,0,-0.5> rotate <0,0,clock*360/10> } light_source { <10,10,10> color rgb <1,1,1> } light_source { <-10,-10,-10> color rgb <1,1,1> } light_source { <0,0,-8> color rgb <1,1,1> } camera { location <1,3,-5> look_at <0,0,0> } plane { y, -2 hollow on texture {Starfield3} }